package com.jeeplus.modules.kpi.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.jeeplus.common.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 绩效考核流程Entity
 * @author wangkai
 * @version 2017-12-25
 */
public class AchievementInfo extends DataEntity<AchievementInfo> {
	
	private static final long serialVersionUID = 1L;
	private String name;		// 被考核人员姓名
	private String realName;
	private String nameTitle;		// 专业技术职称(1正高2副高3中级4初级及以下)
	private Integer grade;		// 考核等级(1优秀2合格3不合格)
	private Double totalPoints;		// 总分
	private Double outsideNationalLevel;		// 院外国家级
	private Double outsideAutonomousRegionLevel;		// 院外自治区级
	private Double outsideCityLevel;		// 院外地厅级
	private Double outsideOtherLevel;		// 院外其他
	private Double insideGreatTask;		// 院内院重大课题
	private Double insideImportance_task;		// 院内院重点课题
	private Double insideBoutique_task;		// 院内院精品课题
	private Double insideGeneral_task;		// 院内院一般课题
	private Double insideYouthTask;		// 院内院青年课题
	private Double workMonograph;		// 著作(专著)
	private Double workTranslation;		// 著作(译著)
	private Double workWrite;		// 著作(编著)
	private Double workOther;		// 著作(其他著作)
	private Double thesisForeign;		// 论文(SCI、SSCI、AHCI)
	private Double thesisNewspaper;		// 论文(《人民日报》《光明日报》《经济日报》《求是》)
	private Double thesisNational;		// 论文(全国核心)
	private Double thesisInside;		// 论文(院定核心)
	private Double thesisGeneral;		// 论文(一般报刊)
	private Double reprintAllXinhua;		// 转载全文(《新华文摘》《中国社会科学文摘》)
	private Double reprintAllRenda;		// 转载全文(《人大复印资料》)
	private Double reprintPartXinhua;		// 转载摘要(《新华文摘》《中国社会科学文摘》)
	private Double reprintPartRenda;		// 转载摘要(《人大复印资料》)
	private Double instructionsCommittee;		// 批示(中央政治局常委)
	private Double instructionsCommitteeM;		// 批示(中央政治局委员)
	private Double instructionsAutonomous;		// 批示(自治区主要领导)
	private Double awardsNational;		// 国家级奖项（含部委级联合）
	private Double awardsAutonomous;		// 自治区级奖项（含地厅级联合）
	private Double awardsCity;		// 地厅级奖项（含县级联合）
	private Double awardsOther;		// 其他奖项
	private Double activityNational;		// 国家级学术活动（含部委级联合）
	private Double activityAutonomous;		// 自治区级学术活动（含地厅级联合）
	private Double activityCity;		// 地厅级学术活动（含县级联合）
	private Double activityOther;		// 其他学术活动（含宣传报道写作）
	private Double taskAutonomousDo;		// 交办任务(自治区级以上抽调工作)
	private Double taskAutonomousGet;		// 交办任务(自治区级以上交办写作)
	private Double taskInsideDo;		// 交办任务(院抽调工作)
	private Double taskInsideGet;		// 交办任务(院交办写作)
	private Double publishManuscript;		// 编辑出版(组(约)稿)
	private Double publishFirstTrial;		// 编辑出版(审稿(初审))
	private Double publishRecheck;		// 编辑出版(审稿(复审))
	private Double publishLastInstance;		// 编辑出版(审稿(终审))
	private Double publishCompiling;		// 编辑出版(通（统）稿)
	private Double publishEdit;		// 编辑出版(责任编辑)
	private Double publishProofread;		// 编辑出版(责任校对)
	private Double publishDesign;		// 编辑出版(排版设计)
	private Double publishInput;		// 编辑出版(图文录入)
	private Double publishWrote;		// 编辑出版(辅文写作)
	private Double publishTotal;		// 编辑出版(核验统计)
	private Double publishReport;		// 编辑出版(数据申报)
	private Double publishCommunication;		// 编辑出版(编务通联)
	private Double booksBorrow;		// 图书情报(借阅量)
	private Double booksPublish;		// 图书情报(登录上架量)
	private Double booksPurchase;		// 图书情报(采购量)
	private Double booksConsult;		// 图书情报(咨询服务)
	private Double booksTotal;		// 图书情报(核验统计)
	private Double networkReport;		// 网络信息(上传量)
	private Double networkVisit;		// 网络信息(访问量)
	private Double networkMaintain;		// 网络信息(网络计算机维护)
	private Double networkConsult;		// 网络信息(咨询服务)
	private Double networkTotal;		// 网络信息(核验统计)
	private Double synthesizeSeniorsPolitical;		// 综合项(正高(政工))
	private Double synthesizeSeniorsScientific;		// 综合项(正高(科研))
	private Double synthesizeSeniorsDepartment;		// 综合项(正高(部门))
	private Double synthesizeAdvancedScientific;		// 综合项(副高(科研))
	private Double synthesizeAdvancedDepartment;		// 综合项(副高(部门))
	private Double synthesizeMedium;		// 综合项(中级)
	private Double synthesizeOther;		// 综合项(初级及以下)
	private String opinion;		// 本人意见
	private String opinionSignature;		// 本人意见(签章)
	private Date opinionDate;		// 本人意见(日期)
	private String opinionDepartment;		// 部门意见
	private String opinionDepartmentSignature;		// 部门意见(签章)
	private Date opinionDepartmentDate;		// 部门意见(日期)
	private String opinionScientific;		// 科研处意见
	private String opinionScientificSignature;		// 科研处意见(签章)
	private Date opinionScientificDate;		// 科研处意见(日期)
	private String opinionPolitical;		// 政工处意见
	private String opinionPoliticalSignature;		// 政工处意见(签章)
	private Date opinionPoliticalDate;		// 政工处意见(日期)
	private String processNode;		// 流程节点
	private String officeId;
	private String status;  // 1: 完成  ，0 审核中
	private Date resultStarttime; //记录查询考核的成果 开始时间
	private Date resultEndtime;  //记录查询考核的成果 结束时间
	private String year; //web条件查询时使用，按年查询
	public AchievementInfo() {
		super();
	}

	public AchievementInfo(String id){
		super(id);
	}

	@ExcelField(title="被考核人员姓名", fieldType=String.class, value="", align=2, sort=7)
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@ExcelField(title="专业技术职称(1正高2副高3中级4初级及以下)", align=2, sort=8)
	public String getNameTitle() {
		return nameTitle;
	}

	public void setNameTitle(String nameTitle) {
		this.nameTitle = nameTitle;
	}
	
	@ExcelField(title="考核等级(1优秀2合格3不合格)", align=2, sort=9)
	public Integer getGrade() {
		return grade;
	}

	public void setGrade(Integer grade) {
		this.grade = grade;
	}
	
	@ExcelField(title="总分", align=2, sort=10)
	public Double getTotalPoints() {
		return totalPoints;
	}

	public void setTotalPoints(Double totalPoints) {
		this.totalPoints = totalPoints;
	}
	
	@ExcelField(title="院外国家级", align=2, sort=11)
	public Double getOutsideNationalLevel() {
		return outsideNationalLevel;
	}

	public void setOutsideNationalLevel(Double outsideNationalLevel) {
		this.outsideNationalLevel = outsideNationalLevel;
	}
	
	@ExcelField(title="院外自治区级", align=2, sort=12)
	public Double getOutsideAutonomousRegionLevel() {
		return outsideAutonomousRegionLevel;
	}

	public void setOutsideAutonomousRegionLevel(Double outsideAutonomousRegionLevel) {
		this.outsideAutonomousRegionLevel = outsideAutonomousRegionLevel;
	}
	
	@ExcelField(title="院外地厅级", align=2, sort=13)
	public Double getOutsideCityLevel() {
		return outsideCityLevel;
	}

	public void setOutsideCityLevel(Double outsideCityLevel) {
		this.outsideCityLevel = outsideCityLevel;
	}
	
	@ExcelField(title="院外其他", align=2, sort=14)
	public Double getOutsideOtherLevel() {
		return outsideOtherLevel;
	}

	public void setOutsideOtherLevel(Double outsideOtherLevel) {
		this.outsideOtherLevel = outsideOtherLevel;
	}
	
	@ExcelField(title="院内院���大课题", align=2, sort=15)
	public Double getInsideGreatTask() {
		return insideGreatTask;
	}

	public void setInsideGreatTask(Double insideGreatTask) {
		this.insideGreatTask = insideGreatTask;
	}
	
	@ExcelField(title="院内院重点课题", align=2, sort=16)
	public Double getInsideImportance_task() {
		return insideImportance_task;
	}

	public void setInsideImportance_task(Double insideImportance_task) {
		this.insideImportance_task = insideImportance_task;
	}
	
	@ExcelField(title="院内院精品课题", align=2, sort=17)
	public Double getInsideBoutique_task() {
		return insideBoutique_task;
	}

	public void setInsideBoutique_task(Double insideBoutique_task) {
		this.insideBoutique_task = insideBoutique_task;
	}
	
	@ExcelField(title="院内院一般课题", align=2, sort=18)
	public Double getInsideGeneral_task() {
		return insideGeneral_task;
	}

	public void setInsideGeneral_task(Double insideGeneral_task) {
		this.insideGeneral_task = insideGeneral_task;
	}
	
	@ExcelField(title="院内院青年课题", align=2, sort=19)
	public Double getInsideYouthTask() {
		return insideYouthTask;
	}

	public void setInsideYouthTask(Double insideYouthTask) {
		this.insideYouthTask = insideYouthTask;
	}
	
	@ExcelField(title="著作(专著)", align=2, sort=20)
	public Double getWorkMonograph() {
		return workMonograph;
	}

	public void setWorkMonograph(Double workMonograph) {
		this.workMonograph = workMonograph;
	}
	
	@ExcelField(title="著作(译著)", align=2, sort=21)
	public Double getWorkTranslation() {
		return workTranslation;
	}

	public void setWorkTranslation(Double workTranslation) {
		this.workTranslation = workTranslation;
	}
	
	@ExcelField(title="著作(编著)", align=2, sort=22)
	public Double getWorkWrite() {
		return workWrite;
	}

	public void setWorkWrite(Double workWrite) {
		this.workWrite = workWrite;
	}
	
	@ExcelField(title="著作(其他著作)", align=2, sort=23)
	public Double getWorkOther() {
		return workOther;
	}

	public void setWorkOther(Double workOther) {
		this.workOther = workOther;
	}
	
	@ExcelField(title="论文(SCI、SSCI、AHCI)", align=2, sort=24)
	public Double getThesisForeign() {
		return thesisForeign;
	}

	public void setThesisForeign(Double thesisForeign) {
		this.thesisForeign = thesisForeign;
	}
	
	@ExcelField(title="论文(《人民日报》《光明日报》《经济日报》《求是》)", align=2, sort=25)
	public Double getThesisNewspaper() {
		return thesisNewspaper;
	}

	public void setThesisNewspaper(Double thesisNewspaper) {
		this.thesisNewspaper = thesisNewspaper;
	}
	
	@ExcelField(title="论文(全国核心)", align=2, sort=26)
	public Double getThesisNational() {
		return thesisNational;
	}

	public void setThesisNational(Double thesisNational) {
		this.thesisNational = thesisNational;
	}
	
	@ExcelField(title="论文(院定核心)", align=2, sort=27)
	public Double getThesisInside() {
		return thesisInside;
	}

	public void setThesisInside(Double thesisInside) {
		this.thesisInside = thesisInside;
	}
	
	@ExcelField(title="论文(一般报刊)", align=2, sort=28)
	public Double getThesisGeneral() {
		return thesisGeneral;
	}

	public void setThesisGeneral(Double thesisGeneral) {
		this.thesisGeneral = thesisGeneral;
	}
	
	@ExcelField(title="转载全文(《新华文摘》《中国社会科学文摘》)", align=2, sort=29)
	public Double getReprintAllXinhua() {
		return reprintAllXinhua;
	}

	public void setReprintAllXinhua(Double reprintAllXinhua) {
		this.reprintAllXinhua = reprintAllXinhua;
	}
	
	@ExcelField(title="转载全文(《人大复印资料》)", align=2, sort=30)
	public Double getReprintAllRenda() {
		return reprintAllRenda;
	}

	public void setReprintAllRenda(Double reprintAllRenda) {
		this.reprintAllRenda = reprintAllRenda;
	}
	
	@ExcelField(title="转载摘要(《新华文摘》《中国社会科学文摘》)", align=2, sort=31)
	public Double getReprintPartXinhua() {
		return reprintPartXinhua;
	}

	public void setReprintPartXinhua(Double reprintPartXinhua) {
		this.reprintPartXinhua = reprintPartXinhua;
	}
	
	@ExcelField(title="转载摘要(《人大复印资料》)", align=2, sort=32)
	public Double getReprintPartRenda() {
		return reprintPartRenda;
	}

	public void setReprintPartRenda(Double reprintPartRenda) {
		this.reprintPartRenda = reprintPartRenda;
	}
	
	@ExcelField(title="批示(中央政治局常委)", align=2, sort=33)
	public Double getInstructionsCommittee() {
		return instructionsCommittee;
	}

	public void setInstructionsCommittee(Double instructionsCommittee) {
		this.instructionsCommittee = instructionsCommittee;
	}
	
	@ExcelField(title="批示(中央政治局委员)", align=2, sort=34)
	public Double getInstructionsCommitteeM() {
		return instructionsCommitteeM;
	}

	public void setInstructionsCommitteeM(Double instructionsCommitteeM) {
		this.instructionsCommitteeM = instructionsCommitteeM;
	}
	
	@ExcelField(title="批示(自治区主要领导)", align=2, sort=35)
	public Double getInstructionsAutonomous() {
		return instructionsAutonomous;
	}

	public void setInstructionsAutonomous(Double instructionsAutonomous) {
		this.instructionsAutonomous = instructionsAutonomous;
	}
	
	@ExcelField(title="国家级奖项（含部委级联合）", align=2, sort=36)
	public Double getAwardsNational() {
		return awardsNational;
	}

	public void setAwardsNational(Double awardsNational) {
		this.awardsNational = awardsNational;
	}
	
	@ExcelField(title="自治区级奖项（含地厅级联合）", align=2, sort=37)
	public Double getAwardsAutonomous() {
		return awardsAutonomous;
	}

	public void setAwardsAutonomous(Double awardsAutonomous) {
		this.awardsAutonomous = awardsAutonomous;
	}
	
	@ExcelField(title="地厅级奖项（含县级联合）", align=2, sort=38)
	public Double getAwardsCity() {
		return awardsCity;
	}

	public void setAwardsCity(Double awardsCity) {
		this.awardsCity = awardsCity;
	}
	
	@ExcelField(title="其他奖项", align=2, sort=39)
	public Double getAwardsOther() {
		return awardsOther;
	}

	public void setAwardsOther(Double awardsOther) {
		this.awardsOther = awardsOther;
	}
	
	@ExcelField(title="国家级学术活动（含部委级联合）", align=2, sort=40)
	public Double getActivityNational() {
		return activityNational;
	}

	public void setActivityNational(Double activityNational) {
		this.activityNational = activityNational;
	}
	
	@ExcelField(title="自治区级学术活动（含地厅级联合）", align=2, sort=41)
	public Double getActivityAutonomous() {
		return activityAutonomous;
	}

	public void setActivityAutonomous(Double activityAutonomous) {
		this.activityAutonomous = activityAutonomous;
	}
	
	@ExcelField(title="地厅级学术活动（含县级联合）", align=2, sort=42)
	public Double getActivityCity() {
		return activityCity;
	}

	public void setActivityCity(Double activityCity) {
		this.activityCity = activityCity;
	}
	
	@ExcelField(title="其他学术活动（含宣传报道写作）", align=2, sort=43)
	public Double getActivityOther() {
		return activityOther;
	}

	public void setActivityOther(Double activityOther) {
		this.activityOther = activityOther;
	}
	
	@ExcelField(title="交办任务(自治区级以上抽调工作)", align=2, sort=44)
	public Double getTaskAutonomousDo() {
		return taskAutonomousDo;
	}

	public void setTaskAutonomousDo(Double taskAutonomousDo) {
		this.taskAutonomousDo = taskAutonomousDo;
	}
	
	@ExcelField(title="交办任务(自治区级以上交办写作)", align=2, sort=45)
	public Double getTaskAutonomousGet() {
		return taskAutonomousGet;
	}

	public void setTaskAutonomousGet(Double taskAutonomousGet) {
		this.taskAutonomousGet = taskAutonomousGet;
	}
	
	@ExcelField(title="交办任务(院抽调工作)", align=2, sort=46)
	public Double getTaskInsideDo() {
		return taskInsideDo;
	}

	public void setTaskInsideDo(Double taskInsideDo) {
		this.taskInsideDo = taskInsideDo;
	}
	
	@ExcelField(title="交办任务(院交办写作)", align=2, sort=47)
	public Double getTaskInsideGet() {
		return taskInsideGet;
	}

	public void setTaskInsideGet(Double taskInsideGet) {
		this.taskInsideGet = taskInsideGet;
	}
	
	@ExcelField(title="编辑出版(组(约)稿)", align=2, sort=48)
	public Double getPublishManuscript() {
		return publishManuscript;
	}

	public void setPublishManuscript(Double publishManuscript) {
		this.publishManuscript = publishManuscript;
	}
	
	@ExcelField(title="编辑出版(审稿(初审))", align=2, sort=49)
	public Double getPublishFirstTrial() {
		return publishFirstTrial;
	}

	public void setPublishFirstTrial(Double publishFirstTrial) {
		this.publishFirstTrial = publishFirstTrial;
	}
	
	@ExcelField(title="编辑出版(审稿(复审))", align=2, sort=50)
	public Double getPublishRecheck() {
		return publishRecheck;
	}

	public void setPublishRecheck(Double publishRecheck) {
		this.publishRecheck = publishRecheck;
	}
	
	@ExcelField(title="编辑出版(审稿(终审))", align=2, sort=51)
	public Double getPublishLastInstance() {
		return publishLastInstance;
	}

	public void setPublishLastInstance(Double publishLastInstance) {
		this.publishLastInstance = publishLastInstance;
	}
	
	@ExcelField(title="编辑出版(通（统）稿)", align=2, sort=52)
	public Double getPublishCompiling() {
		return publishCompiling;
	}

	public void setPublishCompiling(Double publishCompiling) {
		this.publishCompiling = publishCompiling;
	}
	
	@ExcelField(title="编辑出版(责任编辑)", align=2, sort=53)
	public Double getPublishEdit() {
		return publishEdit;
	}

	public void setPublishEdit(Double publishEdit) {
		this.publishEdit = publishEdit;
	}
	
	@ExcelField(title="编辑出版(责任校对)", align=2, sort=54)
	public Double getPublishProofread() {
		return publishProofread;
	}

	public void setPublishProofread(Double publishProofread) {
		this.publishProofread = publishProofread;
	}
	
	@ExcelField(title="编辑出版(排版设计)", align=2, sort=55)
	public Double getPublishDesign() {
		return publishDesign;
	}

	public void setPublishDesign(Double publishDesign) {
		this.publishDesign = publishDesign;
	}
	
	@ExcelField(title="编辑出版(图文录入)", align=2, sort=56)
	public Double getPublishInput() {
		return publishInput;
	}

	public void setPublishInput(Double publishInput) {
		this.publishInput = publishInput;
	}
	
	@ExcelField(title="编辑出版(辅文写作)", align=2, sort=57)
	public Double getPublishWrote() {
		return publishWrote;
	}

	public void setPublishWrote(Double publishWrote) {
		this.publishWrote = publishWrote;
	}
	
	@ExcelField(title="编辑出版(核验统计)", align=2, sort=58)
	public Double getPublishTotal() {
		return publishTotal;
	}

	public void setPublishTotal(Double publishTotal) {
		this.publishTotal = publishTotal;
	}
	
	@ExcelField(title="编辑出版(数据申报)", align=2, sort=59)
	public Double getPublishReport() {
		return publishReport;
	}

	public void setPublishReport(Double publishReport) {
		this.publishReport = publishReport;
	}
	
	@ExcelField(title="编辑出版(编务通联)", align=2, sort=60)
	public Double getPublishCommunication() {
		return publishCommunication;
	}

	public void setPublishCommunication(Double publishCommunication) {
		this.publishCommunication = publishCommunication;
	}
	
	@ExcelField(title="图书情报(借阅量)", align=2, sort=61)
	public Double getBooksBorrow() {
		return booksBorrow;
	}

	public void setBooksBorrow(Double booksBorrow) {
		this.booksBorrow = booksBorrow;
	}
	
	@ExcelField(title="图书情报(登录上架量)", align=2, sort=62)
	public Double getBooksPublish() {
		return booksPublish;
	}

	public void setBooksPublish(Double booksPublish) {
		this.booksPublish = booksPublish;
	}
	
	@ExcelField(title="图书情报(采购量)", align=2, sort=63)
	public Double getBooksPurchase() {
		return booksPurchase;
	}

	public void setBooksPurchase(Double booksPurchase) {
		this.booksPurchase = booksPurchase;
	}
	
	@ExcelField(title="图书情报(咨询服务)", align=2, sort=64)
	public Double getBooksConsult() {
		return booksConsult;
	}

	public void setBooksConsult(Double booksConsult) {
		this.booksConsult = booksConsult;
	}
	
	@ExcelField(title="图书情报(核验统计)", align=2, sort=65)
	public Double getBooksTotal() {
		return booksTotal;
	}

	public void setBooksTotal(Double booksTotal) {
		this.booksTotal = booksTotal;
	}
	
	@ExcelField(title="网络信息(上传量)", align=2, sort=66)
	public Double getNetworkReport() {
		return networkReport;
	}

	public void setNetworkReport(Double networkReport) {
		this.networkReport = networkReport;
	}
	
	@ExcelField(title="网络信息(访问量)", align=2, sort=67)
	public Double getNetworkVisit() {
		return networkVisit;
	}

	public void setNetworkVisit(Double networkVisit) {
		this.networkVisit = networkVisit;
	}
	
	@ExcelField(title="网络信息(网络计算机维护)", align=2, sort=68)
	public Double getNetworkMaintain() {
		return networkMaintain;
	}

	public void setNetworkMaintain(Double networkMaintain) {
		this.networkMaintain = networkMaintain;
	}
	
	@ExcelField(title="网络信息(咨询服务)", align=2, sort=69)
	public Double getNetworkConsult() {
		return networkConsult;
	}

	public void setNetworkConsult(Double networkConsult) {
		this.networkConsult = networkConsult;
	}
	
	@ExcelField(title="网络信息(核验统计)", align=2, sort=70)
	public Double getNetworkTotal() {
		return networkTotal;
	}

	public void setNetworkTotal(Double networkTotal) {
		this.networkTotal = networkTotal;
	}
	
	@ExcelField(title="综合项(正高(政工))", align=2, sort=71)
	public Double getSynthesizeSeniorsPolitical() {
		return synthesizeSeniorsPolitical;
	}

	public void setSynthesizeSeniorsPolitical(Double synthesizeSeniorsPolitical) {
		this.synthesizeSeniorsPolitical = synthesizeSeniorsPolitical;
	}
	
	@ExcelField(title="综合项(正高(科研))", align=2, sort=72)
	public Double getSynthesizeSeniorsScientific() {
		return synthesizeSeniorsScientific;
	}

	public void setSynthesizeSeniorsScientific(Double synthesizeSeniorsScientific) {
		this.synthesizeSeniorsScientific = synthesizeSeniorsScientific;
	}
	
	@ExcelField(title="综合项(正高(部门))", align=2, sort=73)
	public Double getSynthesizeSeniorsDepartment() {
		return synthesizeSeniorsDepartment;
	}

	public void setSynthesizeSeniorsDepartment(Double synthesizeSeniorsDepartment) {
		this.synthesizeSeniorsDepartment = synthesizeSeniorsDepartment;
	}
	
	@ExcelField(title="综合项(副高(科研))", align=2, sort=74)
	public Double getSynthesizeAdvancedScientific() {
		return synthesizeAdvancedScientific;
	}

	public void setSynthesizeAdvancedScientific(Double synthesizeAdvancedScientific) {
		this.synthesizeAdvancedScientific = synthesizeAdvancedScientific;
	}
	
	@ExcelField(title="综合项(副高(部门))", align=2, sort=75)
	public Double getSynthesizeAdvancedDepartment() {
		return synthesizeAdvancedDepartment;
	}

	public void setSynthesizeAdvancedDepartment(Double synthesizeAdvancedDepartment) {
		this.synthesizeAdvancedDepartment = synthesizeAdvancedDepartment;
	}
	
	@ExcelField(title="综合项(中级)", align=2, sort=76)
	public Double getSynthesizeMedium() {
		return synthesizeMedium;
	}

	public void setSynthesizeMedium(Double synthesizeMedium) {
		this.synthesizeMedium = synthesizeMedium;
	}
	
	@ExcelField(title="综合项(初级及以下)", align=2, sort=77)
	public Double getSynthesizeOther() {
		return synthesizeOther;
	}

	public void setSynthesizeOther(Double synthesizeOther) {
		this.synthesizeOther = synthesizeOther;
	}
	
	@ExcelField(title="本人意见", align=2, sort=78)
	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}
	
	@ExcelField(title="本人意见(签章)", align=2, sort=79)
	public String getOpinionSignature() {
		return opinionSignature;
	}

	public void setOpinionSignature(String opinionSignature) {
		this.opinionSignature = opinionSignature;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="本人意见(日期)", align=2, sort=80)
	public Date getOpinionDate() {
		return opinionDate;
	}

	public void setOpinionDate(Date opinionDate) {
		this.opinionDate = opinionDate;
	}
	
	@ExcelField(title="部门意见", align=2, sort=81)
	public String getOpinionDepartment() {
		return opinionDepartment;
	}

	public void setOpinionDepartment(String opinionDepartment) {
		this.opinionDepartment = opinionDepartment;
	}
	
	@ExcelField(title="部门意见(签章)", align=2, sort=82)
	public String getOpinionDepartmentSignature() {
		return opinionDepartmentSignature;
	}

	public void setOpinionDepartmentSignature(String opinionDepartmentSignature) {
		this.opinionDepartmentSignature = opinionDepartmentSignature;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="部门意见(日期)", align=2, sort=83)
	public Date getOpinionDepartmentDate() {
		return opinionDepartmentDate;
	}

	public void setOpinionDepartmentDate(Date opinionDepartmentDate) {
		this.opinionDepartmentDate = opinionDepartmentDate;
	}
	
	@ExcelField(title="科研处意见", align=2, sort=84)
	public String getOpinionScientific() {
		return opinionScientific;
	}

	public void setOpinionScientific(String opinionScientific) {
		this.opinionScientific = opinionScientific;
	}
	
	@ExcelField(title="科研处意见(签章)", align=2, sort=85)
	public String getOpinionScientificSignature() {
		return opinionScientificSignature;
	}

	public void setOpinionScientificSignature(String opinionScientificSignature) {
		this.opinionScientificSignature = opinionScientificSignature;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="科研处意见(日期)", align=2, sort=86)
	public Date getOpinionScientificDate() {
		return opinionScientificDate;
	}

	public void setOpinionScientificDate(Date opinionScientificDate) {
		this.opinionScientificDate = opinionScientificDate;
	}
	
	@ExcelField(title="政工处意见", align=2, sort=87)
	public String getOpinionPolitical() {
		return opinionPolitical;
	}

	public void setOpinionPolitical(String opinionPolitical) {
		this.opinionPolitical = opinionPolitical;
	}
	
	@ExcelField(title="政工处意见(签章)", align=2, sort=88)
	public String getOpinionPoliticalSignature() {
		return opinionPoliticalSignature;
	}

	public void setOpinionPoliticalSignature(String opinionPoliticalSignature) {
		this.opinionPoliticalSignature = opinionPoliticalSignature;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="政工处意见(日期)", align=2, sort=89)
	public Date getOpinionPoliticalDate() {
		return opinionPoliticalDate;
	}

	public void setOpinionPoliticalDate(Date opinionPoliticalDate) {
		this.opinionPoliticalDate = opinionPoliticalDate;
	}
	
	@ExcelField(title="流程节点", align=2, sort=90)
	public String getProcessNode() {
		return processNode;
	}

	public void setProcessNode(String processNode) {
		this.processNode = processNode;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getOfficeId() {
		return officeId;
	}

	public void setOfficeId(String officeId) {
		this.officeId = officeId;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getResultStarttime() {
		return resultStarttime;
	}

	public void setResultStarttime(Date resultStarttime) {
		this.resultStarttime = resultStarttime;
	}

	public Date getResultEndtime() {
		return resultEndtime;
	}

	public void setResultEndtime(Date resultEndtime) {
		this.resultEndtime = resultEndtime;
	}

	public String getYear() {
		return year;
	}

	public void setYear(String year) {
		this.year = year;
	}
	
}